package com.bt.lms.dao.servise;

import com.bt.lms.entity.StuBasicInfo;

import java.sql.SQLException;

/**
 * 学员基本信息dao
 */
public interface StuBasicInfoDao {

    /**
     * 编辑基本信息
     * @param sql sql语句
     * @param stuBasicInfo 学员信息
     * @param id 学员id
     * @return  是否成功
     */
    public boolean updateBasicInfo(String sql, StuBasicInfo stuBasicInfo,Long id) throws SQLException;

    /**
     * 编辑头像信息
     * @param sql sql语句
     * @param path 照片路径
     * @param id 学员id
     * @return 是否成功
     */
    public boolean updatePictureInfo(String sql, String path,Long id) throws SQLException;

    /**
     * 删除头像
     * @param sql sql语句
     * @param id 学员id
     * @return 是否成功
     */
    public boolean deletePictureInfo(String sql,Long id) throws SQLException;

    /**
     * 扩展信息
     * @param sql sql语句
     * @param stuBasicInfo 学员信息
     * @param id 学员id
     * @return 是否成功
     */
    public boolean updateExtendInfo(String sql, StuBasicInfo stuBasicInfo,Long id) throws SQLException;

}
